package com.hqyj.service;

import com.hqyj.pojo.DayInfo;
import com.hqyj.pojo.ManagerInfo;
import com.hqyj.pojo.UserInfo;
import com.hqyj.pojo.UserSerInfo;

import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;

public interface ManagerInfoService {

    //查询经理收到的所有服务请求
    HashMap<String,Object> selectresilt( UserSerInfo ser);

    //查询服务数据
    UserSerInfo selectreByserId(UserSerInfo ser);

    //管理员接受任务
    String maupService(UserSerInfo ser);

    //分页查询
    HashMap<String,Object> select(UserInfo user);

    //根据userId查询
    UserInfo selectByUserId(UserInfo user);

    //修改
    String update(UserInfo user);

    //删除
    String del(UserInfo user);

    //邮件发送
    HashMap<String,Object> sendCode(String email, String emailText);

    //查询用户数据
    ManagerInfo selectt(ManagerInfo mag);

    //修改保存用户信息
    String magUpdate(ManagerInfo mag);

    //根据managerId查询经理信息
    ManagerInfo selectByManagerId(ManagerInfo manager);

    //查询今天生日，且属于当前登录的管理员的客户的个人信息
    HashMap<String, Object> selectUserByBir(UserInfo user);

    //修改头像
    String updateHead(ManagerInfo manager, HttpServletRequest request);

    //修改密码
    String updatePwd(ManagerInfo manager, HttpServletRequest request);
}
